import { IsNotEmpty, IsEmail } from 'class-validator'     // 字段验证的
import { Transform } from 'class-transformer'        // 格式转换
// dto层做对象验证

export class UserDto {

    @IsNotEmpty({message: "名字是必填的"})
    @Transform((user) => user.value.trim())
    name: string                      // 数据库字段映射

    @IsNotEmpty({message: '邮箱不能为空'})
    @IsEmail({}, {message: '邮箱格式不正确'})     // 第一个参数可以设置一些值的规则
    email: string
}